package com.examples.model;

import java.util.Date;
import java.util.List;

import lombok.Getter;
import lombok.Setter;

/**
 * 订单信息
 **/
@Getter
@Setter
public class OrderInfoItem {
    /**
     * 云商店订单号
     **/
    private String orderId;

    /**
     * |订单类型，可用枚举：| |NEW：新购订单| |TRIAL：试用订单| |TRIAL_TO_FORMAL：试用转正订单| |UNSUBSCRIBE：退订订单| |RENEW：续费订单| |CHANGE：变更订单|
     **/
    private String orderType;

    /**
     * |订单创建时间,格式：yyyyMMddHHmmss| |不是订单生效时间，只表示用户下单的时间|
     **/
    private Date createTime;

    /**
     * 订单行信息
     **/
    private List<OrderLine> orderLine;

    /**
     * 客户信息
     **/
    private BuyerInfo buyerInfo;
}
